<?php

namespace app\admin\model\admin;

use app\BaseModel;
use think\Model;

class Log extends BaseLog
{

    public function truncateTable(): int
    {
        // 获取当前表中的记录数
        $count = $this->count();

        // 获取表名（带前缀）
        $tableName = $this->getTable();

        // 使用 Db 门面执行 SQL
        \think\facade\Db::execute("TRUNCATE TABLE `{$tableName}`");

        // 返回被清理的记录数
        return $count;
    }

}